查看原文
其他

​从区块链小白到成为Web3.0明星项目的唯一中国工程师,他只用了两年

雅珣班长 一块Plus 2020-11-11

写在前面的话:

本文作者雅珣,一块链习的第1位成员,现在一块链习品牌已经升级为一块+。 


她说,从2017年开始做以太坊开发者社区至今,遇见过太多有趣的区块链开发者,她想要把这些开发者的故事讲给你听。


于是,她开启了一个记录一系列区块链开发者和他们的真实经历、故事的原创内容栏目【链习生】。


这是她的第二篇尝试。

 

一项新技术被大众广泛接受,必然会面临的5个阶段。而这5个阶段,也分别对应着5种截然不同的消费者:创新者、早期采用者、早期大众、晚期大众和落后者。

         

从早期市场迈向大众市场,需要跨越一条 “认知鸿沟”,也就是积累足够数量的早期采用者,积极地进行传播,形成声量,最终被大众接受。

 

早期采用者在人群中大概只占 13.5% 左右。他们敢于冒险尝试,对创新高度敏感,接受能力强,通常在早期就能嗅到新技术的机会。


典型的例子是,1995年马云在美国之行后,毅然决然地辞去英语教师工作投身互联网,后来的事情大家都知道了。

 

而现在,有一项技术可能和当年的互联网同样具有革命性,它就是区块链。

 

我们今天的主人公 Blockstack 中国技术社区负责人 Gavin ,他认为自己就是区块链的 “早期采用者”。他也想帮助更多人成为像他一样的 “早期采用者”,让区块链这项重要的技术能够尽早走向大众。

 

Gavin 是 Web 3.0 明星项目 Blockstack PBC 公司在亚洲的第一位也是中国唯一的一位员工,也是中国唯一一位参与过 Blockstack 项目编写的自由开发者,现任中国技术社区负责人。

 

目前就读于浙江大学研究生三年级,攻读分布式人工智能领域的硕士学位。他从高中参加程序设计竞赛(NOIP)保送到浙江大学,到现在编程时间已有十多年,对于程序设计、算法、数据结构等基本功十分扎实。

 

在大学时间内参与了ACM ICPC,RoboCup 机器人竞赛并获得多个国际奖项,与此同时,也参加过多次区块链领域的黑客松比赛并获奖;参与了多个开源项目代码贡献,比如 EOS 的底层编译器模块,上层钱包工具等,以及 Blockstack 的底层存储系统模块。




01. 从区块链小白到唯一中国工程师的 “后进生”


很多人不知道的是,Gavin 真正开始了解区块链也不过才2年。


在加入 Blockstack 之前,他是浙大的一名在校硕士研究生。2018年初,他加入了浙江大学区块链俱乐部 Bithacks 极客社区,据说社区的大部分成员都是 CS 背景的技术大牛。

 

加入社区后,他开始了解区块链的相关知识。每周四社区里会有一场技术分享,内容从分布式架构到经济学治理非常全面,让他感觉越了解区块链越觉得 “很有意思”。

 

相比较区块链技术,他对于区块链更感兴趣的是开放包容的精神内涵。他认为这种开放包容的技术氛围可以让他快速的成长。

 

2018年末,他在做分布式身份方面的调研时了解到了 Blockstack 这个项目。当时印象最深刻的一点是 Blockstack 做了一整套身份体系,并且有一个类似 Apple Store 的应用商店。

 

跟 Blockstack 团队接触下来,他最大的感受是不排外。第一次,他是以社区自由开发者的身份接触 Blockstack 团队,但没想到他们非常仔细聆听了对于中国技术社区以及 Blockstack 技术在中国发展的一些建议并且予以实施。


这一点让 Gavin 觉得很难得,几个月后便正式加入了这个团队,跨入区块链行业。 


Gavin 第一次来到 Blockstack 美国办公室

 

一个刚刚接触区块链不久的人,要在一家明星区块链公链项目担任要职,需要快速精通区块链技术和了解行业。他开始了疯狂的学习和自我提升。

 

他告诉我,在加入 Blockstack 工作后给他最大的体验是,一个初创公司,需要自己找事情去做,而不是让上级给你分配工作。

 

比如说开发,不仅仅需要听取上级的安排去开发特定的功能,也需要根据自己对于区块链架构的理解以及社区用户的使用来思考更多的事情。


社区用户对于某些功能的需求很可能就会对周边组件仓库造成比较大的影响,因此他不仅需要执行需求也需要去发现需求。

 

他的工作和大部分人区别比较大的一点是:晚上需要集中回复消息或者开会(时差原因),因此相比较之下工作强度会比较大。


目前在中国现在只有他一个员工,所以有关技术、社区等方面的问题可能都要他来参与。社区也需要开发各种各样的组件,所以他每天都在保持多种角色的学习状态。

 

Gavin 的学习曲线好像比一般人的要陡峭许多。他对于学习新的知识会很有成就感,而且角色偏向全栈。多年的技术背景使得他可以从技术角度去深刻理解区块链的原理,加上刻苦钻研,他也逐渐对这样的工作形式越来越娴熟。

 

我记得在跟 Gavin 合作《 Blockstack:从开发入门到技术实战 》课程内测期间,他经常白天处理工作,半夜录制课程视频和准备相关的课程素材。通常我都是第二天醒来收到他发来的邮件,感觉他像是打鸡血了一般,整天有用不完的精力。



02. 加入Blockstack团队最让他兴奋的三大要点


Gavin 说,他个人对于区块链项目的评判主要就三个方向:


  • 第一:学术性。包含团队核心成员发布的论文(可以是在创建公司后或博士期间的研究方向),因为这一点对于后续项目的创新有着很大的影响;

  • 第二:项目代码。他会认真分析代码结构以及未来提案方向;

  • 第三:社区文化。包括是否排外、排华,社区主流话题方向偏向技术与否,社区未来发展形态等。

 

Blockstack 最让他喜欢的是第一点,现阶段大部分的项目都是工程项目,没有学术论文的硬支撑。而 Blockstack 的核心成员都是普林斯顿分布式实验室的博士,背景非常强。

 

他在调研这个项目时把发过的论文都大致看了一遍,他们对于分布式网络协议、网络同步等等有很多深入的学术想法。

 

例如,CEO Muneeb 在博士期间发表了一篇有关传感器网络分层计算的论文,里面的涉及的内容与近年比较火的以太坊 Layer2 技术有很多相似点,但是时间却比 Layer2 早了7、8年。

        

所以 Blockstack 的路线选择没有做 Layer2 是早就思考清楚的,而不是人云亦云跟着做。类似的点他看到过很多,对于这种思维模式他也非常认可。

 

第二点和比特币比较像,Blockstack 是比特币的忠实“信徒”,对于其他区块链的发展, Blockstack 呈非常保守的态度。

 

在技术架构上,Blockstack 有关区块链领域走得很沉稳,有关互联网领域的走得很创新。所以他认为很难讲 Blockstack 是一个公链项目,因为区块链技术就只是非常小的一部分。

 

而在互联网升级的领域上来说,Blockstack 通过解决用户隐私存储的问题,加上密码学的诸多开发工具以及应用架构实现了他心中的 Web 2.5 的去中心化应用生态。在后者这个赛道上,Blockstack 没有其他对手。

 

第三点便是很多国外的项目现在都有双重标准的问题,比如在国外招募工程师是一种标准,标准可能包括能力和薪资,而在国内又是另一种标准。而且也有一些项目表示中国团队只能开发SDK,核心部分只能又国外团队来完成。

 

这些点他认为在 Blockstack 上一点也没有看到,CEO 巴基斯坦人,CTO 印度人,开发核心部分或者组件的工程师大部分通过分布式办公。对于团队不排外、也不排任何文化社区的态度,让他感触十分深刻。

 

并且他认为 Blockstack 是一个非常注重自身声誉的一个项目,对于路线的选择以及项目的扩张都是宁缺毋滥的。不要求一定要多快、捞金捞得多少,但是一定要看重路线以及合作伙伴的选择,这一点 Blockstack 有做到。



03. 2020,开发者需求量井喷式增长


Web 浏览器拓荒者 Marc Andreessen 说, “20 年后,我们就会像讨论今天的互联网一样讨论区块链”。



虽然区块链技术已经出现了很多年,媒体在不断地报道,国家也出台了政策鼓励发展区块链,但是真正理解它的人,在国内其实少之又少,更别提开发者了。

 

为什么区块链对开发者的普及会如此缓慢呢?Gavin 在和一些开发者交流后,他发现了问题所在 —— 因为区块链技术学习成本较高,理解上的门槛,直接阻碍了区块链在大众中的普及。

 

但是,2020年,注定是开发者从「野蛮生长」到「正规军」大规模入行的一年。

 

不论是区块链上层应用还是底层基础设施都是必不可少的,在资本的狂欢后,对技术人才的渴求也是势不可挡的。

 

2018年可谓是区块链开发者野蛮生长的一年,比如早期的智能合约开发者一直习惯了普通的Web架构,对区块链的处理速度心中没数,开发的应用有大量的冗余代码和及其高的使用成本。

 

随着区块链应用的成长阵痛,合格的、优秀的、早起进入行业的开发者会逐步积累经验从「野路子」变成「正规军」。



04. 和 Gavin 一起,从0到1搭建去中心化应用框架


为了让更多中国开发者能够入门区块链开发,开发出一个属于自己的去中心化应用, Blockstack 中国技术社区负责人、底层代码贡献者 Gavin 老师和一块链习共同打造了这门《 Blockstack:从开发入门到技术实战》课程。

 

对于想学习区块链技术的同学,Blockstack 作为一个比较完整的生态,通过先学习 Blockstack 开发来作为对整个区块链技术的入门是一个最佳的选择。

 

在这门课中, Gavin 想把自己的学习成果及工作经验传达给更多人。


 

这是一门什么样的课?


  • 体系完善的入门课——在4周的时间内,致力于通过每周两次的线上课程+高强度的课后代码作业任务,帮助实战营的每一位成员,实现具备开发一个可产品化的 DApp 的能力。

  • 有含金量的 “烧脑” 课——虽然这是入门课,Gavin 老师在课程中也尽量用最直白的语言讲解,并多穿插案例,但是如果想要完全理解,需要花工夫多思考和补充学习。

  • 循序渐进的视频课——我们将课程按知识模块安排成个7节内容,使用视频的形式,方便同学们利用碎片化时间学习;每周更新2节,保证之前听的能够有时间消化,循序渐进地学习。


怎样学习这门课才能有最好的效果?


  • 把它作为一个学习区块链的起点,而不是终点。这门课可以帮你搭建起一个可产品化的 DApp 的学习框架,但是真正掌握区块链技术,需要持续不断地去学习更多相关内容。

  • 听不懂的地方可以反复听,仍然觉得模糊的地方,可以通过上网找资料、看书、讨论交流等方式来寻求解答。

  • 加入课程配套的 “ Blockstack 开发” 学习社群,和更多优秀的同学一起讨论切磋,共同学习和提升(加入方式:购买课程后添加小助手 “yikuailianxi” ,她将拉你进群)。


如何报名课程?


本期课程即将于 3月15日 开课,最多招生 50 人,目前仅剩最后  20 余名额。如果你准备好了,欢迎扫码接受挑战!

       
我们虽然不收学费、课程费,但为了保证大家的学习效果,有这样一项费用:399元保证金,按时完成所有作业,全额退款!


        

“种一棵树最好的时机是十年前,其次是现在”。


立即行动,尽早成为区块链技术行家,构建属于自己的去中心化应用。




更多阅读:

▎一文了解 Web 3.0 时代的「谷歌」 | 致开发者

▎全球第一门 Substrate 开发课第3期学员顺利毕业!

Blockstack 谈新共识:持有STX奖励BTC


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存